@charset "utf-8";
* { border: 0 none;font-size: 1em; font-weight: normal; list-style: none outside none; margin: 0; outline: 0 none;
    padding: 0; text-decoration: none;}
body{width: 100%;font-family:tahoma,arial,\5FAE\8F6F\96C5\9ED1;}
/** 登录注册找回密码 **/
.loginBg{ background: url(../images/sprite1.png) no-repeat;}
.loginPage,.registerPage,.bindedPage{ width: 100%; min-width:640px; background: #e8e8e8;/*min-height:960px;*/ font-family: "microsoft yahei";position: relative;}
.mt20{ margin-top: 20px;}
.login-header{text-align: center; height:167px;}
.login-header img{ vertical-align: middle; display: inline-block;}
.login-header span{ height: 100%; width: 1px; font-size: 0; display: inline-block; vertical-align: middle;}
.loginForm,.otherUser,{ width: 90.625%; margin: auto 4.6875%; }
.loginFormIpt{ background: #fff; width: 100%; height: 92px; font-size: 30px; color: #333; font-family: "microsoft yahei"}
.userName{background:#fff url(../images/sprite1.png) no-repeat 15px 32px; padding-left: 70px;}
.passWord{background:#fff url(../images/sprite1.png) no-repeat 15px -30px; padding-left: 70px; margin-top: 1px;}
.nicName{background:#fff url(../images/sprite1.png) no-repeat -42px 32px;padding-left: 70px; margin-top: 1px;}
.shide{ padding-right: 100px; position: relative}
.shide span{ position: absolute;right: 0;width:100px; background: #fff; display: inline-block; height: 100% }
.shide span a{position: absolute; right: 10px; border-radius: 30px; border: 1px solid #f0f0f0; top: 22px; text-align: center; font-size: 24px;
    line-height: 40px; color: #b3b3b3; background: #f0f0f0; width: 70px; height: 40px;}
.checkPic{background:#fff url(../images/sprite1.png) no-repeat -38px -30px; padding-left: 70px; padding-right: 220px; margin-top: 1px;}
.checkPic span{position: absolute; width: 220px; height: 92px; background: #fff}
.checkPic span img{ margin-top: 10px;}
.condition{ font-size: 26px; color: #999; padding-left: 2px; margin-top: 20px;}
.condition input{border: 1px solid #ccc; height: 25px;width: 25px; padding: 5px; margin-right: 5px;}
.condition a{color: #3366cc}
.button button{ height: 88px; text-align:center; background: #fb8b00; border: 1px solid #e68000; border-radius: 3px;
    margin: 17px 0 0 0; font:normal 36px/88px "microsoft yahei"; color: #fff;box-sizing: border-box; width: 100%;
    padding:0;}
.button a{color: #fff; display: block;}
.anyOther{ margin-top: 22px; font-size: 26px; color: #999; overflow: hidden}
.anyOther .remember{ float: left}
.anyOther .remember input{ border: 1px solid #ccc; height: 25px; width: 25px;}
.anyOther .forget{ float: right}
.anyOther .forget a,.anyOther .forget a:visited{ color: #999;}
.otherUser{ margin-top: 30px;}
.otherUser .cut{ text-align: center;}
em.line1{ height: 0; border-top:1px solid #d9d9d9; border-bottom: 1px solid #f2f2f2; width: 37.931034%; display: inline-block; vertical-align: middle;}
.otherUser .cut span{ width: 24.137931%; display: inline-block; font-size: 20px; font-weight: bold; color: #666; vertical-align: middle; text-shadow: 1px 1px 1px rgba(255,255,255,.8)}

.webUser{ margin-top: 19px;}
em.line2{ height: 0; border-top:1px solid #d9d9d9; border-bottom: 1px solid #f2f2f2; display: inline-block; vertical-align: middle;}
.webUser span{ width: 93px; height: 93px; background:url(../images/sprite1.png) no-repeat; display: inline-block;}
.webUser div{ display: inline-block;text-align: center; width: 19%}
.webUser div a{display: block; text-indent: -9999px; height: 100%}
.webUser span.qq{ background-position: -13px -133px;}
.webUser span.sina{ background-position: -135px -133px;}
.webUser span.douban{ background-position: -256px -133px;}
.webUser span.renren{ background-position: -377px -133px;}
.webUser span.taobao{ background-position: -500px -133px;}

.slideBtm,.slideTop{ width: 100%; position: relative; height: 150px; background: #e8e8e8;}
.slideUp{ position:relative; top: 60px; height: 100px; box-shadow: 0 -1px 2px rgba(0,0,0,.1); background: #f0f0f0;
    width: 100%; text-align: center;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e8e8e8));
    background-image: -moz-linear-gradient(top, #f5f5f5, #e8e8e8); /* Firefox */}
.slideUp .icon{ width: 90px; height: 90px; background-position: -495px -10px; text-indent: -9999px; display: inline-block; position: relative; top: -55px;}
.slideUp .icon a,.slideDown .icon a{display: block;height: 100%; }
.slideUp p,.slideDown p{ font-size: 26px; color: #999;position: relative; top: -45px; margin-bottom: 10px;}
.slideUp p a,.slideDown p a{color: #3366cc;}

.slideDown{ background: #f0f0f0; height: 105px; box-shadow: 0 1px 2px rgba(0,0,0,.1); text-align: center;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
    background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff); /* Firefox */}
.slideDown .icon{ width: 90px; height: 90px; background-position: -387px -19px; position:relative;display: inline-block;
    bottom:-15px; text-indent: -9999px;}
.slideDown p{position: relative; top: 15px;}
.registerPage{}

/** 找回密码 **/
.header-fidpsw{ height: 104px; border-bottom: 1px solid #d9d9d9; box-shadow: 0 1px 3px rgba(217,217,217,.8);position: relative;
    text-align: center; background: #f4f4f4;}
.header-fidpsw img{ margin-top: 20px;}
.header-fidpsw span{ width: 104px; height: 104px; position: absolute; left: 0; background-position:40px -237px}
.header-fidpsw span a{display: block;height: 100%; text-indent: -9999px;}
.w{width: 90.625%; margin: auto 4.6875%;}
.wtxt{font-size: 28px; color: #666; margin-top: 50px; padding-bottom: 16px;}
.stxt{font-size: 24px; color: #999; margin-top: 15px; padding-bottom: 16px;}
.tipTxt{ font-size: 28px; padding-bottom: 16px;}
.tipTxt strong{font-weight: normal}
.yanzheng{padding-right:227px; position: relative; background: #fff}
.yanzheng span{ width: 215px; height: 60px; position: absolute;right: 10px; border-radius: 30px; border:1px solid #f0f0f0;
    background:#f0f0f0; line-height: 60px; text-align: center; color: #666; font-size: 24px; top: 15px;}
.yanzheng span a{color:#666; }
.newpsw{ padding-right: 120px; position: relative; background: #fff}
.newpsw span{width: 85px; height: 60px; background: #f0f0f0; border-radius: 30px; position: absolute; right: 10px;
    line-height: 60px; text-align: center; font-size: 24px; top:15px;}
.newpsw span a{ color: #666;}

/*--------------*/
#warp{overflow: hidden; position: relative}
#login,#register{position: absolute}
#register .login-header{ height: 117px;}

